//
//  EZTableViewSectionModel.h
//  EZFastBuildManager_Example
//
//  Created by 陈诚 on 2019/12/5.
//  Copyright © 2019 melo30. All rights reserved.
//  存储tableView section里面的数据

#import <Foundation/Foundation.h>
#import "EZTableViewRowModel.h"//sectionModel需要引入rowModel
NS_ASSUME_NONNULL_BEGIN

@interface EZTableViewSectionModel : NSObject

/** 头部唯一标识 */
@property (nonatomic, copy) NSString *headerIdentifier;

/** 尾部唯一标识 */
@property (nonatomic, copy) NSString *footerIdentifier;

/** 头部数据（用id以便传入任意类型） */
@property (nonatomic, strong) id headerData;

/** 尾部数据（用id以便传入任意类型） */
@property (nonatomic, strong) id footerData;

/** 头部高度 */
@property (nonatomic, assign) CGFloat headerHeight;

/** 尾部高度 */
@property (nonatomic, assign) CGFloat footerHeight;

/** 头部颜色 */
@property (nonatomic, strong) UIColor *headerBackgroundColor;

/** 尾部颜色 */
@property (nonatomic, strong) UIColor *footerBackgroundColor;

/** 头部代理 */
@property (nonatomic, weak) id headerDelegate;

/** 每组下面cell的数组 */
@property (nonatomic, strong) NSArray <EZTableViewRowModel *> *items;

@end

NS_ASSUME_NONNULL_END
